home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet multimedia / Grafika i zdjecia / Edytory grafiki rastrowej i wektorowej / Inscape 0.44.1 / Inkscape-0.44.1-1.win32.exe / doc / keys.xml < prev    next >
Text File  |  2006-09-06  |  65KB  |  1,152 lines

  1. <root xmlns="http://www.inkscape.org/namespaces/keys">
  2.  
  3. <p>This document describes the default keyboard shortcuts of Inkscape, corresponding to the
  4. share/keys/default.xml file in Inkscape distribution. Most (but not all) of these keys
  5. are configurable by the user; see the default.xml file for details on how to do that.</p>
  6.  
  7. <p>Unless noted otherwise, keypad keys (such as arrows, Home, End, +, -, digits) are
  8. supposed to work the same as corresponding regular keys. If you have a new shortcut
  9. idea, please contact the developers (by writing to the <a
  10. href="http://lists.sourceforge.net/lists/listinfo/inkscape-devel">devel mailing list</a>
  11. or by <a href="http://sourceforge.net/tracker/?group_id=93438&atid=604309">submitting an
  12. RFE</a>).</p>
  13.  
  14. <column>
  15.  
  16. *<section title="Tools" color="f5f5f5">
  17.  
  18. <group>
  19. <keys><key><keyf f="F1"/></key><key>s</key>    <action>Selector</action></keys>
  20. <keys><key><misc-wide f="Space"/></key>   <action>Selector (temporary)</action></keys>
  21. <note>Space switches to the Selector tool temporarily; another Space switches back.</note>
  22. <keys><key><keyf f="F2"/></key><key>n</key>    <action>Node tool</action></keys>
  23. <keys><key><keyf f="F3"/></key><key>z</key>     <action>Zoom tool</action></keys>
  24. <keys><key><keyf f="F4"/></key><key>r</key>     <action>Rectangle tool</action></keys>
  25. <keys><key><keyf f="F5"/></key><key>e</key>     <action>Ellipse/arc tool</action></keys>
  26. <keys><key><keyf f="F6"/></key><key>p</key>     <action>Freehand (Pencil) tool</action></keys>
  27. <keys><key><shift/><keyf f="F6"/></key><key>b</key>     <action>Bezier (Pen) tool</action></keys>
  28. <keys><key><ctrl/><keyf f="F6"/></key><key>c</key>     <action>Calligraphic tool</action></keys>
  29. <keys><key><ctrl/><keyf f="F1"/></key><key>g</key>     <action>Gradient tool</action></keys>
  30. <keys><key><keyf f="F7"/></key><key>d</key>     <action>Dropper tool</action></keys>
  31. <keys><key><keyf f="F8"/></key><key>t</key>     <action>Text tool</action></keys>
  32. <keys><key><keyf f="F9"/></key><key>i</key>     <action>Spiral tool</action></keys>
  33. <keys><key><shift/><keyf f="F9"/></key><key>*</key>     <action>Star tool</action></keys>
  34. <keys><key><ctrl/><keyf f="F2"/></key><key>o</key>     <action>Connector tool</action></keys>
  35. <note>Double click on the tool buttons opens the Preferences dialog showing the page of the corresponding tool.</note>
  36. </group>
  37. </section>
  38.  
  39.  
  40. *<section title="Dialogs" color="f0eae7">
  41. <group>
  42. <keys><key><shift/><ctrl/>F</key> <action>Fill and Stroke</action></keys>
  43. <keys><key><shift/><ctrl/>W</key> <action>Swatches</action></keys>
  44. <keys><key><shift/><ctrl/>T</key> <action>Text and Font</action></keys>
  45. <keys><key><shift/><ctrl/>M</key> <action>Transform</action></keys>
  46. <keys><key><shift/><ctrl/>L</key> <action>Layers</action></keys>
  47. <keys><key><shift/><ctrl/>A</key> <action>Align and Distribute</action></keys>
  48. <keys><key><shift/><ctrl/>O</key> <action>Object Properties</action></keys>
  49. <keys><key><shift/><ctrl/>X</key> <action>XML Editor</action></keys>
  50. <keys><key><shift/><ctrl/>D</key> <action>Document Preferences</action></keys>
  51. <keys><key><shift/><ctrl/>P</key> <action>Inkscape Preferences</action></keys>
  52. <keys><key><shift/><ctrl/>E</key>     <action>Export to PNG</action></keys>
  53. <keys><key><ctrl/>F</key>     <action>Find</action></keys>
  54. <keys><key><shift/><alt/>B</key>     <action>Trace bitmap</action></keys>
  55. <note>These open a new dialog window if it wasn't open yet, otherwise the corresponding dialog gets focus.</note>
  56. </group>
  57.  
  58. <group>
  59. <title>Toggle visibility</title>
  60. <keys><key><keyf f="F12"/></key> <action>toggle dialogs</action></keys>
  61. <note>This temporarily hides all open dialogs; another F12 shows them again.</note>
  62. </group>
  63.  
  64. <group>
  65. <title>Within a dialog</title>
  66. <keys><key><misc f="Esc"/></key> <action>return to the canvas</action></keys>
  67. <keys><key><ctrl/><keyf f="F4"/></key> <key><ctrl/>W</key> <action>close the dialog</action></keys>
  68. <keys><key><misc f="Tab"/></key> <action>jump to next widget</action></keys>
  69. <keys><key><shift/><misc f="Tab"/></key> <action>jump to previous widget</action></keys>
  70. <keys><key><misc-wide f="Enter"/></key> <action>set the new value</action></keys>
  71. <note>This accepts the new value you typed in a text field and returns focus to canvas.</note>
  72. <keys><key><ctrl/><misc-wide f="Enter"/></key> <action>in XML Editor, set the attr value</action></keys>
  73. <note>When editing an attribute value in XML Editor, this sets the new value (same as clicking the "Set attribute" button).</note>
  74. <keys><key><misc-wide f="Space"/></key> <key><misc-wide f="Enter"/></key> <action>activate current button or list</action></keys>
  75. <keys><key><ctrl/><misc f="PgUp"/></key> <key><ctrl/><misc f="PgDn"/></key> <action>in a multi-tab dialog, switch tabs</action></keys>
  76. </group>
  77. </section>
  78.  
  79. *<section title="Controls bar" color="f8f3e9">
  80.  
  81. <group>
  82. <note>The Controls bar at the top of the document window provides different buttons and controls for each tool.</note>
  83. <keys><key><alt/>X</key> <action>jump to the first editable field</action></keys>
  84. <keys><key><misc-wide f="Enter"/></key> <action>accept the new value</action></keys>
  85. <note>This accepts the new value you typed in a text field and returns focus to canvas.</note>
  86. <keys><key><misc f="Esc"/></key>   <action>cancel changes, return to canvas</action></keys>
  87. <note>This cancels any changes you made in a text field and returns focus to canvas.</note>
  88. <keys><key><ctrl/>Z</key> <action>cancel changes</action></keys>
  89. <note>This cancels any changes you made in a text field but you stay in the field.</note>
  90. <keys><key><misc f="Tab"/></key> <action>jump to next field</action></keys>
  91. <keys><key><shift/><misc f="Tab"/></key> <action>jump to previous field</action></keys>
  92. <note>Use these to navigate between fields in the Controls bar (the value in the field you leave, if changed, is accepted).</note>
  93. </group>
  94.  
  95. <group>
  96. <title>Changing values</title>
  97. <mouse><key><up/></key> <key><down/></key> <action>change value by 0.1</action></mouse>
  98. <keys><key><misc f="PgUp"/></key><key><misc f="PgDn"/></key> <action>change value by 5.0</action></keys>
  99. </group>
  100.  
  101. </section>
  102.  
  103. *<section title="Canvas" color="e5f1e7">
  104.  
  105. <group>
  106. <title>Zoom</title>
  107. <keys><key>=</key> <key>+</key>      <action>zoom in</action></keys>
  108. <keys><key>-</key>     <action>zoom out</action></keys>
  109. <note>The keypad +/- keys do zooming even when you are editing a text object, unless NumLock is on.</note>
  110. <mouse><key><mid-click/></key>  <key><ctrl/><right-click/></key>   <action>zoom in</action></mouse>
  111. <mouse><key><shift/><mid-click/></key>  <key><shift/><right-click/></key> <action>zoom out</action></mouse>
  112. <mouse><key><ctrl/><wheel/></key> <action>zoom in or out</action></mouse>
  113. <mouse><key><shift/><mid-drag/></key> <action>zoom into the area</action></mouse>
  114. <keys><key><alt/>Z</key> <action>activate zoom field</action></keys>
  115. <note>The zoom field in the lower left corner of the window allows you to specify zoom level precisely.</note>
  116. </group>
  117.  
  118. <group>
  119. <title>Preset zooms</title>
  120. <keys><key>1</key>     <action>zoom 1:1</action></keys>
  121. <keys><key>2</key>    <action>zoom 1:2</action></keys>
  122. <keys><key>3</key>    <action>zoom to selection</action></keys>
  123. <keys><key>4</key>    <action>zoom to drawing</action></keys>
  124. <keys><key>5</key>    <action>zoom to page</action></keys>
  125. <keys><key><ctrl/>E</key><key>6</key>    <action>zoom to page width</action></keys>
  126. </group>
  127.  
  128. <group>
  129. <title>Zoom history</title>
  130. <keys><key>`</key> <action>(back quote) previous zoom </action></keys>
  131. <keys><key><shift/>`</key> <action>next zoom</action></keys>
  132. <note>With these keys, you can travel back and forth through the history of zooms in this session</note>
  133. </group>
  134.  
  135. <group>
  136. <title>Scrolling (panning)</title>
  137. <mouse><key><ctrl/><arrows/></key>  <action>scroll canvas</action></mouse>
  138. <note>Scrolling by keys is accelerated, i.e. it speeds up when you press Ctrl+arrows in quick succession, or press and hold.</note>
  139. <mouse><key><mid-drag/></key>  <action>pan canvas</action></mouse>
  140. <mouse><key><shift/><right-drag/></key> <key><ctrl/><right-drag/></key> <action>pan canvas</action></mouse>
  141. <mouse><key><wheel/></key> <action>scroll canvas vertically</action></mouse>
  142. <mouse><key><shift/><wheel/></key> <action>scroll canvas horizontally</action></mouse>
  143. </group>
  144.  
  145. <group>
  146. <title>Guides and grid</title>
  147. <mouse><key><left-drag/></key> <action>drag off a ruler to create guide</action></mouse>
  148. <note>Drag off the horizontal or vertical ruler to create a new guideline. Drag a guideline onto the ruler to delete it.</note>
  149. <keys><key>|</key> <key><shift/>\</key> <action>toggle guides and snapping to guides</action></keys>
  150. <note>If you want to have different values for guides visibility and snapping, set them via the Document Options dialog.</note>
  151. <note>When you create a new guide by dragging off the ruler, guide visibility and snapping are turned on.</note>
  152. <keys><key>#</key> <key><shift/>3</key> <action>toggle grid and snapping to grid</action></keys>
  153. <note>If you want to have different values for grid visibility and snapping, set them via the Document Options dialog.</note>
  154. <note>Note that only the 3 key on the main keyboard works, not on the keypad.</note>
  155. </group>
  156. </section>
  157.  
  158. *<section title="Palette" color="efcfdf">
  159. <group>
  160. <note>These keys work both in the floating palette dialog and in the palette frame at the bottom of the window.</note>
  161. <mouse><key><left-click/></key> <action>set fill color on selection</action></mouse>
  162. <mouse><key><shift/><left-click/></key> <action>set stroke color on selection</action></mouse>
  163. <mouse><key><left-drag/></key> <action>drag fill color to objects</action></mouse>
  164. <mouse><key><shift/><left-drag/></key> <action>drag stroke color to objects</action></mouse>
  165. <note>To change fill/stroke of an object by dragging color on it, that object need not be selected.</note>
  166. <note>You can also drag colors to the Fill (F) and Stroke (S) indicators in the statusbar to change the selection.</note>
  167. </group>
  168. </section>
  169.  
  170.  
  171. </column>
  172.  
  173.  
  174.  
  175.  
  176.  
  177. <column>
  178.  
  179. *<section title="File" color="f3f2e2">
  180.  
  181. <group>
  182. <keys><key><ctrl/>N</key>     <action>create new document</action></keys>
  183. <keys><key><ctrl/>O</key>     <action>open an SVG document</action></keys>
  184. <keys><key><shift/><ctrl/>E</key>     <action>export to PNG</action></keys>
  185. <keys><key><ctrl/>I</key>     <action>import bitmap or SVG</action></keys>
  186. <keys><key><ctrl/>P</key>     <action>print document</action></keys>
  187. <keys><key><ctrl/>S</key>     <action>save document</action></keys>
  188. <keys><key><shift/><ctrl/>S</key>     <action>save under a new name</action></keys>
  189. <keys><key><ctrl/>Q</key>     <action>exit Inkscape</action></keys>
  190. </group>
  191.  
  192. </section>
  193.  
  194. *<section title="Window" color="e8fae1">
  195.  
  196. <group>
  197. <keys><key><ctrl/>R</key> <action>toggle rulers</action></keys>
  198. <keys><key><ctrl/>B</key> <action>toggle scrollbars</action></keys>
  199. <keys><key><keyf f="F11"/></key> <action>toggle fullscreen</action></keys>
  200. </group>
  201.  
  202. <group>
  203. <keys><key><keyf f="F10"/></key> <action>main menu</action></keys>
  204. <note>Menus can also be activated by Alt with the letter underscored in the menu name.</note>
  205. <keys><key><shift/><keyf f="F10"/></key> <key><right-click/></key> <action>drop-down (context) menu</action></keys>
  206. </group>
  207.  
  208. <group>
  209. <keys><key><ctrl/><keyf f="F4"/></key> <key><ctrl/>W</key>     <action>close document window</action></keys>
  210. <note>This shuts down Inkscape if it was the only document window open.</note>
  211. <keys><key><ctrl/><misc f="Tab"/></key> <action>next document window</action></keys>
  212. <keys><key><shift/><ctrl/><misc f="Tab"/></key> <action>previous document window</action></keys>
  213. <note>These cycle through the active document windows forward and backward.</note>
  214. </group>
  215.  
  216. </section>
  217.  
  218. *<section title="Layers" color="f6f9d9">
  219. <group>
  220. <keys><key><shift/><misc f="PgUp"/></key> <action>move to layer above</action></keys>
  221. <keys><key><shift/><misc f="PgDn"/></key> <action>move to layer below</action></keys>
  222. <note>These commands move the selected objects from one layer to another.</note>
  223.  
  224. <keys><key><shift/><ctrl/><misc f="PgUp"/></key> <action>raise layer</action></keys>
  225. <keys><key><shift/><ctrl/><misc f="PgDn"/></key> <action>lower layer</action></keys>
  226. <keys><key><shift/><ctrl/><misc f="Home"/></key> <action>raise layer to top</action></keys>
  227. <keys><key><shift/><ctrl/><misc f="End"/></key> <action>lower layer to bottom</action></keys>
  228. <note>These commands move the current layer among its siblings (normally other layers).</note>
  229. </group>
  230. </section>
  231.  
  232.  
  233. *<section title="Object" color="f4ecf5">
  234.  
  235. <group>
  236. <title>Undo/redo</title>
  237. <keys><key><shift/><ctrl/>Y</key> <key><ctrl/>Z</key>      <action>undo</action></keys>
  238. <keys><key><shift/><ctrl/>Z</key> <key><ctrl/>Y</key>     <action>redo</action></keys>
  239. </group>
  240.  
  241. <group>
  242. <title>Clipboard</title>
  243. <keys><key><ctrl/>C</key>     <action>copy selection</action></keys>
  244. <note>This places a copy of the selection to the Inkscape clipboard. Text from text objects is also placed onto the system clipboard.</note>
  245. <keys><key><ctrl/>X</key>     <action>cut selection</action></keys>
  246. <note>This works the same as "copy selection" followed by deleting the selection.</note>
  247. <keys><key><ctrl/>V</key>     <action>paste clipboard</action></keys>
  248. <note>This places the clipboard objects at the mouse cursor, or at the center of the window if mouse is outside the canvas.</note>
  249. <note>When editing text with the text tool, this pastes the text from the system clipboard into the current text object.</note>
  250. <keys><key><ctrl/><alt/>V</key>     <action>paste in place</action></keys>
  251. <note>This places the clipboard objects to the original location from which they were copied.</note>
  252. <keys><key><shift/><ctrl/>V</key>  <action>paste style</action></keys> 
  253. <note>This applies the style of the (first of the) coped object(s) to the current selection.</note>
  254. <note>If a gradient handle (in Gradient tool) or a text span (in Text tool) are selected, they get the style instead of the entire object.</note>
  255. </group>
  256.  
  257. <group>
  258. <title>Duplicate</title>
  259. <keys><key><ctrl/>D</key>     <action>duplicate selection</action></keys> 
  260. <note>New object(s) are placed exactly over the original(s) and selected.</note>
  261. </group>
  262.  
  263. <group>
  264. <title>Clone</title>
  265. <keys><key><alt/>D</key>     <action>clone object</action></keys> 
  266. <note>A clone can be moved/scaled/rotated/skewed independently, but it updates the path, fill, and stroke from its original.</note>
  267. <note>The clone is placed exactly over the original object and is selected.</note>
  268. <note>You can only clone one object at a time; if you want to clone several objects together, group them and clone the group.</note>
  269. <keys><key><shift/><alt/>D</key>     <action>unlink clone</action></keys> 
  270. <note>Unlinking a clone cuts the link to the original, turning the clone into a plain copy.</note>
  271. <keys><key><shift/>D</key>     <action>select original</action></keys> 
  272. <note>To find out which object this is a clone of, select the clone and give this command. The original will be selected.</note>
  273. </group>
  274.  
  275. <group>
  276. <title>Bitmaps</title>
  277. <keys><key><alt/>B</key> <action>create a bitmap copy</action></keys>
  278. <note>This exports the selected object(s) (all other objects hidden) as PNG in the document's directory and imports it back.</note>
  279. <note>The imported bitmap is placed over the original selection and is selected.</note>
  280. <keys><key><shift/><alt/>B</key> <action>trace bitmap</action></keys>
  281. <note>This opens the Trace Bitmap dialog allowing you to convert a bitmap object to path(s).</note> 
  282. </group>
  283.  
  284. <group>
  285. <title>Patterns</title>
  286. <keys><key><alt/>I</key>     <action>object(s) to pattern</action></keys> 
  287. <note>This converts the selection to a rectangle with tiled pattern fill.</note>
  288. <keys><key><shift/><alt/>I</key>     <action>pattern to object(s)</action></keys> 
  289. <note>Each selected object with pattern fill is broken into the same object without fill and a single pattern object.</note>
  290. </group>
  291.  
  292. <group>
  293. <title>Group</title>
  294. <keys> <key><shift/><ctrl/>U</key>  <key><ctrl/>G</key> <action>group selected objects</action></keys>
  295. <note>Use Ctrl+click to select objects within group.</note>
  296. <keys><key><shift/><ctrl/>G</key> <key><ctrl/>U</key>  <action>ungroup selected group(s)</action></keys>
  297. <note>This removes only one level of grouping; press Ctrl+U repeatedly to ungroup nested groups.</note>
  298. </group>
  299.  
  300. <group>
  301. <title>Z-order</title>
  302. <keys><key><misc f="Home"/></key>     <action>raise selection to top</action></keys>
  303. <keys><key><misc f="End"/></key>     <action>lower selection to bottom</action></keys>
  304. <keys><key><misc f="PgUp"/></key>     <action>raise selection one step</action></keys>
  305. <keys><key><misc f="PgDn"/></key>      <action>lower selection one step</action></keys>
  306.  </group>
  307.  
  308. </section>
  309.  
  310. *<section title="Path" color="f9f1d9">
  311.  
  312. <group>
  313. <title>Convert to path</title>
  314. <keys><key><shift/><ctrl/>C</key> <action>convert selected object(s) to path</action></keys>
  315. <keys><key><ctrl/><alt/>C</key> <action>convert stroke to path</action></keys>
  316. </group>
  317.  
  318. <group>
  319. <title>Booleans</title>
  320. <keys><key><ctrl/>+</key>  <action>union</action></keys>
  321. <note>Union combines any number of objects into a single path, removing overlaps.</note>
  322. <keys><key><ctrl/>-</key>  <action>difference</action></keys>
  323. <note>Difference works on 2 objects, extracting the top from the bottom.</note>
  324. <keys><key><ctrl/>*</key>  <action>intersection</action></keys>
  325. <note>Intersection creates a path representing the common (overlapping) area of all selected objects.</note>
  326. <keys><key><ctrl/>^</key>  <action>exclusive OR (XOR)</action></keys>
  327. <note>XOR is similar to Union, except that it works on 2 objects and removes areas where the objects overlap.</note>
  328. <keys><key><ctrl/>/</key>  <action>division (cut)</action></keys>
  329. <note>Division cuts the bottom object into pieces by the top object, preserving the fill and stroke of the bottom.</note>
  330. <keys><key><ctrl/><alt/>/</key>  <action>cut path</action></keys>
  331. <note>Cut Path cuts the bottom object's stroke only where it is intersected by the top path, removing any fill from the result.</note>
  332. <note>The result of Union, Difference, Intersection, and XOR inherits the id= attribute and therefore the clones of the bottom object.</note>
  333. <note>Division and Cut path normally produce several objects; of them, a random one inherits the id= of the bottom source object.</note>
  334. </group>
  335.  
  336. <group>
  337. <title>Offsets</title>
  338. <keys><key><ctrl/>(</key>  <action>inset path (towards center)</action></keys>
  339. <keys><key><ctrl/>)</key>  <action>outset path (away from center)</action></keys>
  340. <note>The default offset distance is 2 px (SVG pixel units, not screen pixels).</note>
  341. <keys><key><alt/>(</key>  <action>inset path by 1 pixel</action></keys>
  342. <keys><key><alt/>)</key>  <action>outset path by 1 pixel</action></keys>
  343. <keys><key><shift/><alt/>(</key>  <action>inset path by 10 pixels</action></keys>
  344. <keys><key><shift/><alt/>)</key>  <action>outset path by 10 pixels</action></keys>
  345. <note>The actual distance for pixel offsets depends on zoom level. Zoom in for finer adjustment.</note>
  346. <note>All the (, ) commands convert the object to path, if necessary, and produce regular path.</note>
  347. <keys><key><ctrl/>J</key>  <action>create dynamic offset</action></keys>
  348. <keys><key><ctrl/><alt/>J</key>  <action>create linked offset</action></keys>
  349. <note>These commands produce an offset object, editable by the node tool, standalone or linked to the original.</note>
  350. <keys><key><shift/>D</key>     <action>select source</action></keys> 
  351. <note>Selecting a linked offset and giving this command will select the source path of the linked offset.</note>
  352. </group>
  353.  
  354. <group>
  355. <title>Combine</title>
  356. <keys><key><ctrl/>K</key>  <action>combine paths</action></keys>
  357. <note>This is different from grouping in that combined paths create one object.</note>
  358. <note>This is different from Union in that overlapping areas are not affected.</note>
  359. <note>Whether overlapping areas are filled is controlled by the Fill: winding/alternating switch on the Fill & Stroke dialog.</note>
  360. <keys><key><shift/><ctrl/>K</key>  <action>break paths apart</action></keys>
  361. <note>This attempts to break an object into constituent paths; it will fail if the object is one solid path.</note>
  362. </group>
  363.  
  364. <group>
  365. <title>Simplify</title>
  366. <keys><key><ctrl/>L</key>  <action>simplify</action></keys>
  367. <note>This command attempts to simplify selected path(s) by removing extra nodes. It converts all objects to paths first.</note>
  368. <note>If you invoke this command several times in quick succession, it will act more and more aggressively.</note>
  369. <note>Invoking Simplify again after a pause restores the default threshold (settable in the Inkscape Preferences dialog).</note>
  370. </group>
  371.  
  372. </section>
  373.  
  374. </column>
  375.  
  376. <column>
  377.  
  378. *<section title="Selector" color="eee4dc">
  379.  
  380. <group>
  381. <title>Keyboard select</title>
  382. <keys><key><misc f="Tab"/></key>  <action>select next object </action></keys>
  383. <keys><key><shift/><misc f="Tab"/></key> <action>select previous object </action></keys>
  384. <note>These keys pick objects in their z-order (Tab cycles from bottom to top, Shift+Tab cycles from top to bottom).</note> 
  385. <note>Unless you did manual rearrangements, the last object you created is always on top.</note> 
  386. <note>As a result, if nothing is selected, pressing Shift+Tab once conveniently selects the object you created last.</note>
  387. <note>This works on objects within the current layer (unless you change that in preferences).</note>
  388. <keys><key><ctrl/>A</key>     <action>select all (current layer)</action></keys>
  389. <note>This works on objects within the current layer (unless you change that in preferences).</note>
  390. <keys><key><ctrl/><alt/>A</key>     <action>select all (all layers)</action></keys>
  391. <note>This works on objects in all visible and unlocked layers.</note>
  392. <keys><key>!</key> <action>invert selection (current layer)</action></keys>
  393. <note>This inverts selection (deselects what was selected and vice versa) in the current layer.</note>
  394. <keys><key><alt/>!</key> <action>invert selection (all layers)</action></keys>
  395. <note>This inverts selection (deselects what was selected and vice versa) in visible and unlocked layers.</note>
  396. <keys><key><misc f="Esc"/></key> <action>deselect</action></keys>
  397. <keys><key><misc-wide f="Backspace"/></key><key><misc f="Del"/></key>     <action>delete selection</action></keys>
  398. </group>
  399.  
  400. <group>
  401. <title>Keyboard move</title>
  402. <mouse><key><arrows/></key>  <action>move selection by the nudge distance</action></mouse>
  403. <mouse><key><shift/><arrows/></key>  <action>move selection by 10x nudge distance</action></mouse>
  404. <note>The default nudge distance is 2 px (SVG pixel units, not screen pixels).</note>
  405. <mouse><key><alt/><arrows/></key>  <action>move selection by 1 pixel</action></mouse>
  406. <mouse><key><alt/><shift/><arrows/></key>  <action>move selection by 10 pixels</action></mouse>
  407. <note>The actual distance for pixel movements depends on zoom level. Zoom in for finer movement.</note>
  408. </group>
  409.  
  410. <group>
  411. <title>Keyboard scale</title>
  412. <keys><key>.</key> <key>></key> <action>scale selection up by the scale step</action></keys> 
  413. <keys><key>,</key> <key><</key> <action>scale selection down by the scale step</action></keys> 
  414. <note>The default scale step is 2 px (SVG pixel units, not screen pixels).</note>
  415. <keys><key><ctrl/>.</key> <key><ctrl/>></key> <action>scale selection to 200%</action></keys>
  416. <keys><key><ctrl/>,</key> <key><ctrl/><</key> <action>scale selection to 50%</action></keys>
  417. <keys><key><alt/>.</key> <key><alt/>></key> <action>scale selection up by 1 pixel</action></keys>
  418. <keys><key><alt/>,</key> <key><alt/><</key> <action>scale selection down by 1 pixel</action></keys>
  419. <note>The actual size increment for pixel scaling depends on zoom level. Zoom in for finer scaling.</note>
  420. <note>Scaling is uniform around the center, so that the size increment applies to the larger of the two dimensions.</note>
  421. </group>
  422.  
  423. <group>
  424. <title>Keyboard rotate</title>
  425. <keys><key>[</key> <key>]</key> <action>rotate selection by the angle step</action></keys> 
  426. <note>The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise.</note>
  427. <keys><key><ctrl/>[</key> <key><ctrl/>]</key> <action>rotate selection by 90 degrees</action></keys>
  428. <keys><key><alt/>[</key> <key><alt/>]</key> <action>rotate selection by 1 pixel</action></keys>
  429. <note>The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement.</note>
  430. <note>These commands use the rotation center, draggable in Selector (by default it's in geometric center).</note>
  431. </group>
  432.  
  433. <group>
  434. <title>Keyboard flip</title>
  435. <keys><key>h</key> <action>flip selection horizontally</action></keys>
  436. <keys><key>v</key> <action>flip selection vertically</action></keys>
  437. </group>
  438.  
  439. <group>
  440. <title>Mouse select</title>
  441. <mouse><key><left-click/></key> <action>select an object</action></mouse>
  442. <note>When you left-click on an object, previous selection is deselected.</note>
  443. <mouse><key><shift/><left-click/></key> <action>toggle selection </action></mouse>
  444. <note>Shift+click adds an object to the current selection if it was not selected, or deselects it otherwise.</note>
  445. <mouse><key><left-click/><left-click/></key> <action>edit the object</action></mouse>
  446. <note>For paths, double clicking switches to Node tool; for shapes, to corresponding shape tool; for text, to Text tool.</note>
  447. <note>For groups, double clicking performs the "Enter group" command (the group becomes temporary layer).</note>
  448. <note>Double clicking in empty space swithes to the parent layer in the hierarchy, if any.</note>
  449. </group>
  450.  
  451. <group>
  452. <title>Select within group, select under</title>
  453. <mouse><key><ctrl/><left-click/></key> <action>select within group</action></mouse>
  454. <note>Ctrl+click selects the object at click point disregarding any levels of grouping that this object might belong to.</note>
  455. <mouse><key><ctrl/><shift/><left-click/></key> <action>toggle selection within group</action></mouse>
  456. <mouse><key><alt/><left-click/></key> <action>select under</action></mouse>
  457. <note>Alt+click selects the object at click point which is beneath (in z-order) the lowest selected object at click point.</note>
  458. <note>If the bottom object is reached, Alt+click again selects the top object. So, several Alt+clicks cycle through z-order stack at point.</note>
  459. <note>On Linux, Alt+click and Alt+drag may be reserved by the window manager. Reconfigure it so you can use them in Inkscape.</note>
  460. <mouse><key><shift/><alt/><left-click/></key> <action>toggle under</action></mouse>
  461. <mouse><key><ctrl/><alt/><left-click/></key> <action>select under, in groups</action></mouse>
  462. <mouse><key><shift/><ctrl/><alt/><left-click/></key> <action>toggle under, in groups</action></mouse>
  463. <keys><key><ctrl/><misc-wide f="Enter"/></key> <action>enter group</action></keys>
  464. <keys><key><ctrl/><misc-wide f="Backspace"/></key>     <action>go to parent group/layer</action></keys>
  465. </group>
  466.  
  467. <group>
  468. <title>Rubberband</title>
  469. <mouse><key><left-drag/></key> <action>select multiple objects</action></mouse>
  470. <note>Dragging around objects does "rubberband" selection; previous selection is deselected.</note>
  471. <mouse><key><shift/><left-drag/></key> <action>add objects to selection</action></mouse>
  472. <note>Normally, you need to start from an empty space to initiate a rubberband.</note> 
  473. <note>However, if you press Shift before dragging, Inkscape will do rubberband selection even if you start from an object.</note>
  474. </group>
  475.  
  476. <group>
  477. <title>Mouse move</title>
  478. <mouse><key><left-drag/></key> <action>select + move</action></mouse>
  479. <note>Dragging an object selects it if it was not selected, then moves selection.</note>
  480. <mouse><key><alt/><left-drag/></key> <action>move selected</action></mouse>
  481. <note>Alt+drag moves the current selection (without selecting what is under cursor), no matter where you start the drag.</note>
  482. <note>On Linux, Alt+click and Alt+drag may be reserved by the window manager. Reconfigure it so you can use them in Inkscape.</note>
  483. <mouse><key><ctrl/><left-drag/></key> <action>restrict movement to horizontal or vertical</action></mouse>
  484. <mouse><key><shift/><left-drag/></key> <action>temporarily disable snapping</action></mouse>
  485. <note>This temporaily disables snapping to grid or guides when you are dragging with grid or guides on.</note>
  486. <mouse><key><left-drag/><misc-wide f="Space"/></key> <action>drop a copy</action></mouse>
  487. <note>When dragging or transforming with mouse, each Space leaves a copy of the selected object.</note> 
  488. <note>You can press and hold Space while dragging for a nice "trail."</note>
  489. </group>
  490.  
  491. <group>
  492. <title>Mouse transform</title>
  493. <mouse><key><left-click/></key> <action>toggle scale/rotation handles</action></mouse>
  494. <mouse><key><left-drag/></key> <action>scale (scale handles)</action></mouse>
  495. <mouse><key><left-drag/></key> <action>rotate or skew (rotation handles)</action></mouse>
  496. </group>
  497.  
  498. <group>
  499. <title>Scale handles</title>
  500. <mouse><key><left-drag/></key> <action>scale</action></mouse>
  501. <mouse><key><ctrl/><left-drag/></key> <action>scale preserving aspect ratio</action></mouse>
  502. <!--<mouse><key><ctrl/><left-drag/></key> only smaller, keep aspect ratio--> <!-- TO BE REMOVED -->
  503. <mouse><key><shift/><left-drag/></key> <action>symmetric transformation</action></mouse>
  504. <note>Holding Shift while transforming makes transformation symmetric around the center of the selection.</note>
  505. <!-- FIXME: why not disable snapping? inconsistent! -->
  506. <mouse><key><alt/><left-drag/></key> <action>slow movement</action></mouse>
  507. <note>Holding Alt while transforming makes transformation lag behind mouse movement, allowing finer changes.</note>
  508. </group>
  509.  
  510. <group>
  511. <title>Rotation/skew handles</title>
  512. <mouse><key><left-drag/></key> <action>rotate or skew</action></mouse>
  513. <mouse><key><ctrl/><left-drag/></key> <action>snap skew angle</action></mouse>
  514. <note>Holding Ctrl when dragging a skew (non-corner) handle snaps the skew angle to angle steps (default 15 degrees).</note>
  515. <mouse><key><ctrl/><left-drag/></key> <action>snap rotation angle</action></mouse>
  516. <note>Holding Ctrl when dragging a rotation (corner) handle snaps the rotation angle to angle steps (default 15 degrees).</note>
  517. </group>
  518.  
  519. <group>
  520. <title>Rotation center</title>
  521. <mouse><key><left-drag/></key> <action>move rotation center</action></mouse>
  522. <note>Moved rotation center remembers its position for (all) selected object(s) until you reset it.</note>
  523. <mouse><key><shift/><left-click/></key> <action>reset rotation center</action></mouse>
  524. <note>Resetting rotation center moves it back to the geometric center of the object's or selection's bounding box.</note>
  525. </group>
  526.  
  527. <group>
  528. <title>Cancel</title>
  529. <keys><key><misc f="Esc"/></key> <action>cancel rubberband, move, transformation</action></keys>
  530. <note>Press Esc while mouse button is still down to cancel rubberband selection, move, or transformation of any kind.</note>
  531. </group>
  532.  
  533. </section>
  534.  
  535. </column>
  536.  
  537. <column>
  538. *<section title="Node tool" color="f9f1d9">
  539.  
  540. <group>
  541. <title>Keyboard select</title>
  542. <keys><key><misc f="Tab"/></key>  <action>select next node</action></keys> 
  543. <keys><key><shift/><misc f="Tab"/></key> <action>select previous node</action></keys>
  544. <note>These keys select nodes within the selected path</note>
  545. <keys><key><ctrl/>A</key>     <action>select all nodes in subpath(s)</action></keys>
  546. <note>If the path has multiple subpaths and some nodes selected, this selects all only in subpaths with already selected nodes.</note>
  547. <keys><key><ctrl/><alt/>A</key>     <action>select all nodes in path</action></keys>
  548. <note>This selects all nodes in the entire path.</note>
  549. <keys><key>!</key> <action>invert selection in subpath(s)</action></keys>
  550. <note>If the path has multiple subpaths and some nodes selected, this inverts selection only in subpaths with already selected nodes.</note>
  551. <keys><key><alt/>!</key> <action>invert selection in path</action></keys>
  552. <note>This inverts selection (deselects what was selected and vice versa) in the entire path.</note>
  553. <keys><key><misc f="Esc"/></key> <action>deselect all nodes</action></keys>
  554. </group>
  555.  
  556. <group>
  557. <title>Keyboard move</title>
  558. <mouse><key><arrows/></key>  <action>move selected node(s) by the nudge distance</action></mouse>
  559. <mouse><key><shift/><arrows/></key>  <action>move selected node(s) by 10x nudge distance</action></mouse>
  560. <note>The default nudge distance is 2 px (SVG pixel units, not screen pixels).</note>
  561. <mouse><key><alt/><arrows/></key>  <action>move selected node(s) by 1 pixel</action></mouse>
  562. <mouse><key><alt/><shift/><arrows/></key>  <action>move selected node(s) by 10 pixels</action></mouse>
  563. <note>The actual distance for pixel movements depends on zoom level. Zoom in for finer movement.</note>
  564. </group>
  565.  
  566. <group>
  567. <title>Keyboard handle scale (1 node selected)</title>
  568. <keys><key><</key> <key>></key> <action>contract/expand both handles by scale step</action></keys> 
  569. <note>The default scale step is 2 px (SVG pixel units, not screen pixels). May apply to more than one node.</note>
  570. <keys>
  571. <key><left/><ctrl/><</key> 
  572. <key><left/><ctrl/>></key> 
  573. <action>scale left handle by the scale step</action>
  574. </keys>
  575. <keys>
  576. <key><right/><ctrl/><</key> 
  577. <key><right/><ctrl/>></key> 
  578. <action>scale right handle by the scale step</action>
  579. </keys>
  580. <keys>
  581. <key><left/><alt/><</key> 
  582. <key><left/><alt/>></key> 
  583. <action>scale left handle by 1 pixel</action>
  584. </keys>
  585. <keys>
  586. <key><right/><alt/><</key> 
  587. <key><right/><alt/>></key> 
  588. <action>scale right handle by 1 pixel</action>
  589. </keys>
  590. <note>The actual size increment for pixel scaling depends on zoom level. Zoom in for finer scaling.</note>
  591. <note>Instead of the < and > keys, you can use the , (comma) and . (period) keys respectively.</note>
  592. </group>
  593.  
  594. <group>
  595. <title>Keyboard handle rotate (1 node selected)</title>
  596. <keys><key>[</key> <key>]</key> <action>rotate both handles by the angle step</action></keys>
  597. <note>The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise. May apply to more than one node.</note>
  598. <keys><key><left/><ctrl/>[</key> <key><left/><ctrl/>]</key> <action>rotate left handle by the angle step</action></keys>
  599. <keys><key><right/><ctrl/>[</key> <key><right/><ctrl/>]</key> <action>rotate right handle by the angle step</action></keys>
  600. <keys><key><left/><alt/>[</key> <key><left/><alt/>]</key> <action>rotate left handle by 1 pixel</action></keys>
  601. <keys><key><right/><alt/>[</key> <key><right/><alt/>]</key> <action>rotate right handle by 1 pixel</action></keys>
  602. </group>
  603.  
  604.  
  605. <group>
  606. <title>Keyboard scale (>1 nodes selected)</title>
  607. <note>These commands scale the selected nodes as if they were an "object", around the center of that object.</note>
  608. <keys><key>.</key> <key>></key> <action>scale nodes up by the scale step</action></keys> 
  609. <keys><key>,</key> <key><</key> <action>scale nodes down by the scale step</action></keys> 
  610. <note>The default scale step is 2 px (SVG pixel units, not screen pixels).</note>
  611. <keys><key><alt/>.</key> <key><alt/>></key> <action>scale nodes up by 1 pixel</action></keys>
  612. <keys><key><alt/>,</key> <key><alt/><</key> <action>scale nodes down by 1 pixel</action></keys>
  613. <note>The actual size increment for pixel scaling depends on zoom level. Zoom in for finer scaling.</note>
  614. <note>Scaling is uniform around the center, so that the size increment applies to the larger of the two dimensions.</note>
  615. </group>
  616.  
  617. <group>
  618. <title>Keyboard rotate (>1 nodes selected)</title>
  619. <note>These commands rotate the selected nodes as if they were an "object", around the center of that object.</note>
  620. <keys><key>[</key> <key>]</key> <action>rotate nodes by the angle step</action></keys> 
  621. <note>The default angle step is 15 degrees. ] rotates clockwise, [ rotates counterclockwise.</note>
  622. <keys><key><alt/>[</key> <key><alt/>]</key> <action>rotate nodes by 1 pixel</action></keys>
  623. <note>The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement.</note>
  624. </group>
  625.  
  626. <group>
  627. <title>Keyboard flip (>1 nodes selected)</title>
  628. <note>These commands flip the selected nodes as if they were an "object", around the center of that object.</note>
  629. <keys><key>h</key> <action>flip nodes horizontally</action></keys>
  630. <keys><key>v</key> <action>flip nodes vertically</action></keys>
  631. </group>
  632.  
  633.  
  634. <group>
  635. <title>Change segment(s)</title>
  636. <keys><key><shift/>L</key>  <action>make line</action></keys>
  637. <keys><key><shift/>U</key>  <action>make curve</action></keys>
  638. <note>These commands require that more than two adjacent nodes be selected.</note>
  639. </group>
  640.  
  641. <group>
  642. <title>Change node type</title>
  643. <keys><key><shift/>C</key>  <action>make cusp</action></keys>
  644. <keys><key><shift/>S</key>  <action>make smooth</action></keys>
  645. <keys><key><shift/>Y</key>  <action>make symmetric</action></keys>
  646. <note>When making smooth or symmetric, you can lock the position of one of the handles by hovering mouse over it.</note>
  647. <mouse><key><ctrl/><left-click/></key> <action>toggle smooth/cusp/symmetric</action></mouse>
  648. </group>
  649.  
  650. <group>
  651. <title>Join/break</title>
  652. <keys><key><shift/>J</key>  <action>join selected nodes</action></keys>
  653. <note>This requires that exactly two end nodes within the path be selected.</note>
  654. <note>You can lock the position of one of the two joined nodes by hovering mouse over it.</note>
  655. <keys><key><shift/>B</key>  <action>break selected node(s)</action></keys>
  656. <note>After break, only one of each two new nodes is selected. May apply to more than one node.</note>
  657. </group>
  658.  
  659. <group>
  660. <title>Delete, create, duplicate</title>
  661. <keys><key><misc-wide f="Backspace"/></key><key><misc f="Del"/></key> <action>delete selected node(s)</action></keys>
  662. <keys><key><ctrl/><misc-wide f="Backspace"/></key><key><ctrl/><misc f="Del"/></key> <action>delete without preserving shape</action></keys>
  663. <note>Deleting without Ctrl adjusts handles on the remaining nodes to preserve the shape of the curve as much as possible.</note>
  664. <note>Deleting with Ctrl does not touch the remaining nodes.</note>
  665. <mouse><key><ctrl/><alt/><left-click/></key> <action>create/delete node</action></mouse>
  666. <note>Ctrl+Alt+click on a node deletes it; Ctrl+Alt+click on the path between nodes creates a new node in the click point.</note>
  667. <note>Deleting nodes this way always tries to preserve the shape of the curve (same as Del/Backspace).</note>
  668. <mouse><key><left-click/><left-click/></key> <action>create node</action></mouse>
  669. <note>Double clicking on the path between nodes creates a node in the click point.</note>
  670. <keys><key><misc f="Ins"/></key> <action>insert new node(s)</action></keys>
  671. <note>This adds new node(s) in the middle(s) of selected segment(s), so it requires that more than two adjacent nodes be selected.</note>
  672. <keys><key><shift/>D</key> <action>duplicate selected node(s)</action></keys>
  673. <note>New nodes are created on the same path; they are placed exactly over the old ones and are selected.</note>
  674. </group>
  675.  
  676. <!-- does not seem to work
  677. <group>
  678. <title>Active node</title>
  679. <note>The active node is one under mouse or being dragged.</note>
  680. <note>When you have an active node, some of the single-letter tool switch shortcuts may not work;</note> 
  681. <note>move your mouse cursor so that no node is active if you want to use them.</note>
  682. <keys><key>c</key>  <action>make active node cusp</action></keys> 
  683. <keys><key>s</key>  <action>make active node smooth</action></keys>
  684. <keys><key>y</key>  <action>make active node symmetric</action></keys>
  685. <keys><key>b</key>  <action>break active node</action></keys>
  686. <keys><key><misc-wide f="Backspace"/></key> <action>delete active node</action></keys>
  687. </group>
  688. -->
  689.  
  690. <group>
  691. <title>Mouse select: objects</title>
  692. <mouse><key><left-click/></key> <action>click a non-selected object to select</action></mouse>
  693. <mouse><key><alt/><left-click/></key> <action>select under</action></mouse>
  694. <mouse><key><shift/><left-click/></key> <action>toggle selection</action></mouse>
  695. <note>These work the same as in Selector. The nodes or handles of the single selected object become editable.</note>
  696. </group>
  697.  
  698. <group>
  699. <title>Mouse select: nodes</title>
  700. <mouse><key><left-click/></key> <action>select a node</action></mouse> 
  701. <note>Clicking on a node selects it.</note>
  702. <mouse><key><left-click/></key> <action>select two adjacent nodes</action></mouse> 
  703. <note>Clicking on a selected path between the nodes selects the two nodes closest to the click point.</note>
  704. <mouse><key><shift/><left-click/></key> <action>toggle selection</action></mouse>
  705. <note>This adds/removes a node (if clicked on node) or two nodes (if clicked on path) to/from the node selection.</note>
  706. <mouse><key><left-click/></key> <action>deselect</action></mouse> 
  707. <note>Clicking in an empty space deselects all selected nodes. Next click will deselect the object.</note>
  708. </group>
  709.  
  710. <group>
  711. <title>Rubberband</title>
  712. <mouse><key><left-drag/></key> <action>select multiple nodes</action></mouse>
  713. <note>Dragging around nodes does "rubberband" selection; previous node selection is deselected.</note>
  714. <mouse><key><shift/><left-drag/></key> <action>add nodes to selection</action></mouse>
  715. <note>Normally, you need to start from a point not over a path or a node to initiate a rubberband.</note> 
  716. <note>However, if you press Shift before dragging, Inkscape will do rubberband selection even if you start over the path.</note>
  717.  
  718. </group>
  719.  
  720. <group>
  721. <title>Node move (mouse)</title>
  722. <mouse><key><left-drag/></key> <action>move selected nodes</action></mouse>
  723. <mouse><key><ctrl/><left-drag/></key> <action>restrict movement to horizontal or vertical</action></mouse>
  724. <mouse><key><ctrl/><alt/><left-drag/></key> <action>move along handles</action></mouse>
  725. <note>This restricts movement to the directions of the node's handles, their continuations and perpendiculars (total 8 snaps).</note>
  726. <note>If the node has straight lines on one or both sides, this will snap it to these lines' directions and perpendiculars instead.</note>
  727. <mouse><key><shift/><left-drag/></key> <action>temporarily disable snapping</action></mouse>
  728. <note>Snapping nodes is enabled in Document Preferences. By default, only bounding box of objects snaps to grid/guides.</note>
  729. <mouse><key><shift/><left-drag/></key> <action>drag out handle</action></mouse>
  730. <note>If a node has a retracted handle, dragging with Shift lets you drag it out of the node.</note>
  731. <mouse><key><left-drag/><misc-wide f="Space"/></key> <action>drop a copy</action></mouse>
  732. <note>When dragging nodes with mouse, each Space leaves a copy of the selected object.</note> 
  733. <note>You can press and hold Space while dragging for a nice "trail."</note>
  734. </group>
  735.  
  736. <group>
  737. <title>Node handles</title>
  738. <mouse><key><left-drag/></key> <action>move a node handle</action></mouse>
  739. <mouse><key><ctrl/><left-drag/></key> <action>snap the handle to angle steps</action></mouse>
  740. <note>The default angle step is 15 degrees. This also snaps to the handle's original angle, its continuation and perpendiculars.</note>
  741. <mouse><key><shift/><left-drag/></key> <action>rotate both handles</action></mouse> 
  742. <mouse><key><alt/><left-drag/></key> <action>lock the handle length</action></mouse>
  743. <note>Ctrl, Shift, Alt can be combined when dragging handles.</note>
  744. <mouse><key><ctrl/><left-click/></key> <action>retract the handle</action></mouse>
  745. <note>Retracted handle is zero length; use Shift+drag to drag it back out.</note>
  746. </group>
  747.  
  748. <group>
  749. <title>Reversing</title>
  750. <keys><key><shift/>r</key>  <action>reverse path direction</action></keys> 
  751. </group>
  752.  
  753. <group>
  754. <title>Editing shapes</title>
  755. <note>Node tool can also drag the handles of shapes (rectangles, ellipses, stars, spirals). Click on a shape to select it.</note> 
  756. <note>See the corresponding shape tools for their editing shortcuts, all of which also work in node tool.</note>
  757. </group>
  758.  
  759.  
  760. <group>
  761. <title>Cancel</title>
  762. <keys><key><misc f="Esc"/></key> <action>cancel rubberband or move</action></keys>
  763. <note>Press Esc while mouse button is still down to cancel rubberband selection, node move, handle move, or handle move.</note>
  764. </group>
  765.  
  766. </section>
  767.  
  768. </column>
  769. <column>
  770.  
  771.  
  772.  
  773.  
  774. *<section title="Rectangle tool" color="ebf1fd">
  775. <group>
  776. <title>Drawing</title>
  777. <mouse><key><left-drag/></key> <action>draw a rectangle</action></mouse>
  778. <mouse><key><ctrl/><left-drag/></key>    <action>make a square or integer-ratio rectangle</action></mouse>
  779. <note>This restricts rectangle so its height/width ratio is a whole number.</note>
  780. <mouse><key><shift/><left-drag/></key> <action>draw around the starting point</action></mouse>
  781. <note>This creates a rectangle symmetric around the starting point of the mouse drag.</note>
  782. </group>
  783. <group>
  784. <title>Editing</title>
  785. <mouse><key><left-click/></key> <action>click an object to select</action></mouse>
  786. <mouse><key><alt/><left-click/></key> <action>select under</action></mouse>
  787. <mouse><key><shift/><left-click/></key> <action>toggle selection</action></mouse>
  788. <mouse><key><left-drag/></key> <action>drag a handle to resize or round corners</action></mouse>
  789. <note>Initially, the two rounding handles are in the top right corner; two resize handles are in top left and bottom right corners.</note>
  790. <mouse><key><ctrl/><left-drag/></key> <action>lock width, height, or ratio (resize handles)</action></mouse>
  791. <mouse><key><ctrl/><left-drag/></key> <action>lock the corner circular (rounding handles)</action></mouse>
  792. <note>Resize handles change the width and height of the rectangle in its own coordinate system, before any transforms are applied.</note>
  793. <note>When rounding corners, dragging only one rounding handle (with the other at the corner) keeps the corner circular.</note>
  794. <note>You can drag both handles for an elliptic rounded corner, or drag one with Ctrl to make sure the other one is synchronized.</note>
  795. <keys><key><misc f="Esc"/></key> <action>deselect</action></keys>
  796. </group>
  797. </section>
  798.  
  799. *<section title="Ellipse tool" color="ffece8">
  800. <group>
  801. <title>Drawing</title>
  802. <mouse><key><left-drag/></key> <action>draw an ellipse</action></mouse>
  803. <mouse><key><ctrl/><left-drag/></key>    <action>make circle or integer-ratio ellipse</action></mouse>
  804. <note>This restricts ellipse so its height/width ratio is a whole number.</note>
  805. <mouse><key><shift/><left-drag/></key> <action>draw around the starting point</action></mouse>
  806. <note>This creates an ellipse symmetric around the starting point of the mouse drag.</note>
  807. </group>
  808. <group>
  809. <title>Editing</title>
  810. <mouse><key><left-click/></key> <action>click an object to select</action></mouse>
  811. <mouse><key><alt/><left-click/></key> <action>select under</action></mouse>
  812. <mouse><key><shift/><left-click/></key> <action>toggle selection</action></mouse>
  813. <mouse><key><left-drag/></key> <action>drag a handle to resize, make arc or segment</action></mouse>
  814. <note>Initially, the two arc/segment handles are in the rightmost point; two resize handles are at the topmost and leftmost points.</note>
  815. <mouse><key><ctrl/><left-drag/></key> <action>lock circle (resize handles)</action></mouse>
  816. <mouse><key><ctrl/><left-drag/></key> <action>snap to angle steps (arc/segment handles)</action></mouse>
  817. <note>Resize handles change the width and height of the ellipse in its own coordinate system, before any transforms are applied.</note>
  818. <note>The default angle step is 15 degrees.</note>
  819. <keys><key><misc f="Esc"/></key> <action>deselect</action></keys>
  820. </group>
  821. </section>
  822.  
  823. *<section title="Star tool" color="f8f7d5">
  824. <group>
  825. <title>Drawing</title>
  826. <mouse><key><left-drag/></key> <action>draw a star</action></mouse>
  827. <mouse><key><ctrl/><left-drag/></key> <action>snap star to angle steps</action></mouse>
  828. <note>The default angle step is 15 degrees.</note>
  829. </group>
  830. <group>
  831. <title>Editing</title>
  832. <mouse><key><left-click/></key> <action>click an object to select</action></mouse>
  833. <mouse><key><alt/><left-click/></key> <action>select under</action></mouse>
  834. <mouse><key><shift/><left-click/></key> <action>toggle selection</action></mouse>
  835. <mouse><key><left-drag/></key> <action>drag a handle to vary the star shape</action></mouse>
  836. <mouse><key><ctrl/><left-drag/></key> <action>keep star rays radial (no skew)</action></mouse>
  837. <mouse><key><shift/><left-drag/></key> <action>round the star</action></mouse>
  838. <mouse><key><shift/><left-click/></key> <action>remove rounding</action></mouse>
  839. <mouse><key><alt/><left-drag/></key> <action>randomize the star</action></mouse>
  840. <mouse><key><alt/><left-click/></key> <action>remove randomization</action></mouse>
  841. <keys><key><misc f="Esc"/></key> <action>deselect</action></keys>
  842. </group>
  843. </section>
  844.  
  845. *<section title="Spiral tool" color="f3f3f3">
  846. <group>
  847. <title>Drawing</title>
  848. <mouse><key><left-drag/></key> <action>draw a spiral</action></mouse>
  849. <mouse><key><ctrl/><left-drag/></key>    <action>snap spiral to angle steps</action></mouse>
  850. <note>The default angle step is 15 degrees.</note>
  851. </group>
  852. <group>
  853. <title>Editing</title>
  854. <mouse><key><left-click/></key> <action>click an object to select</action></mouse>
  855. <mouse><key><alt/><left-click/></key> <action>select under</action></mouse>
  856. <mouse><key><shift/><left-click/></key> <action>toggle selection</action></mouse>
  857. <mouse><key><left-drag/></key> <action>roll/unroll from inside (inner handle)</action></mouse>
  858. <note>Dragging the inner handle adjusts the "inner radius" parameter.</note>
  859. <mouse><key><alt/><left-drag/></key> <action>converge/diverge (inner handle)</action></mouse>
  860. <mouse><key><alt/><left-click/></key> <action>reset divergence (inner handle)</action></mouse>
  861. <note>Vertical Alt+drag of the inner handle adjusts the "divergence" parameter, Alt+click resets it to 1.</note>
  862. <mouse><key><shift/><left-click/></key> <action>zero inner radius (inner handle)</action></mouse>
  863. <note>Shift+click on inner handle makes the spiral start from the center.</note>
  864.  
  865. <mouse><key><left-drag/></key> <action>roll/unroll from outside (outer handle)</action></mouse>
  866. <note>Dragging the outer handle adjusts the "turns" parameter. Use Shift+Alt+drag to roll/unroll without changing radius.</note>
  867. <mouse><key><shift/><left-drag/></key> <action>scale/rotate (outer handle)</action></mouse>
  868. <note>Use Shift+Alt to rotate only (locks the radius of the spiral).</note>
  869.  
  870. <mouse><key><ctrl/><left-drag/></key> <action>snap handles to angle steps</action></mouse>
  871. <note>The default angle step is 15 degrees. This works for both handles.</note>
  872.  
  873. <keys><key><misc f="Esc"/></key> <action>deselect</action></keys>
  874. </group>
  875. </section>
  876.  
  877.  
  878.  
  879. </column>
  880.  
  881.  
  882.  
  883.  
  884. <column>
  885.  
  886. *<section title="Zoom tool" color="e7e9f3">
  887. <group>
  888. <mouse><key><left-click/></key> <action>zoom in</action></mouse>
  889. <mouse><key><shift/><left-click/></key> <action>zoom out</action></mouse>  
  890. <mouse><key><left-drag/></key> <action>zoom into the area</action></mouse>
  891. </group>
  892. </section>
  893.  
  894. *<section title="Pencil tool" color="e9efc5">
  895. <group>
  896. <mouse><key><left-drag/></key> <action>draw a freehand line</action></mouse>
  897. <mouse><key><shift/><left-drag/></key> <action>add to selected path</action></mouse>
  898. <note>If a path is selected, Shift+dragging anywhere creates a new subpath instead of a new independent path.</note>
  899. <mouse><key><shift/><left-drag/></key> <action>temporarily disable snapping</action></mouse>
  900. <note>Shift also temporaily disables snapping to grid or guides when you are drawing with grid or guides on.</note>
  901. </group>
  902. </section>
  903.  
  904. *<section title="Pen (Bezier) tool" color="e7f5d7">
  905.  
  906. <group>
  907. <title>Create nodes</title>
  908. <mouse><key><left-click/></key> <action>create a sharp node</action></mouse>
  909. <note>If no path is being created, this starts a new path.</note>
  910. <mouse><key><shift/><left-click/></key> <action>add to selected path</action></mouse>
  911. <note>If a path is selected, Shift+clicking anywhere starts a new subpath instead of a new independent path.</note>
  912. <mouse><key><left-drag/></key> <action>create a bezier node with two handles</action></mouse>
  913. <mouse><key><shift/><left-drag/></key> <action>move only one handle</action></mouse>
  914. <!-- FIXME: also disables snapping! another conflict -->
  915. <note>This moves only one handle (instead of both) while creating a node, making it cusp.</note> 
  916. <mouse><key><ctrl/><left-drag/></key> <action>snap the handle to angle steps</action></mouse>
  917. <note>The default angle step is 15 degrees.</note>
  918. </group>
  919.  
  920. <group>
  921. <title>Move last node</title>
  922. <note>These commands move the last created node (at the start of the red segment) while creating a path.</note>
  923. <mouse><key><arrows/></key>  <action>move last node by the nudge distance</action></mouse>
  924. <mouse><key><shift/><arrows/></key>  <action>move last node by 10x nudge distance</action></mouse>
  925. <note>The default nudge distance is 2 px (SVG pixel units, not screen pixels).</note>
  926. <mouse><key><alt/><arrows/></key>  <action>move last node by 1 pixel</action></mouse>
  927. <mouse><key><alt/><shift/><arrows/></key>  <action>move last node by 10 pixels</action></mouse>
  928. <note>The actual distance for pixel movements depends on zoom level. Zoom in for finer movement.</note>
  929. </group>
  930.  
  931. <group>
  932. <title>Create/modify segments</title>
  933. <keys><key><ctrl/></key> <action>snap last segment to angle steps</action></keys>
  934. <note>This snaps the new node's angle, relative to the previous node, to angle steps (default 15 degrees).</note>
  935. <keys><key><shift/>L</key>  <action>make last segment line</action></keys>
  936. <keys><key><shift/>U</key>  <action>make last segment curve</action></keys>
  937. <note>These commands change the last (red) segment of the path to straight line or curve.</note>
  938. </group>
  939.  
  940. <group>
  941. <title>Finish</title>
  942. <keys><key><misc-wide f="Enter"/></key>  <action>finish current line</action></keys>
  943. <mouse><key><right-click/></key> <action>finish current line</action></mouse>
  944. <mouse><key><left-click/><left-click/></key> <action>finish current line</action></mouse>
  945. <note>Enter, right click, or double left click finish the current line, discarding the last unfinished (red) segment.</note>
  946. </group>
  947.  
  948. <group>
  949. <title>Cancel</title>
  950. <keys><key><misc f="Esc"/></key><key><ctrl/>z</key>  <action>cancel current line</action></keys>
  951. <keys><key><misc-wide f="Backspace"/></key><key><misc f="Del"/></key> <action>erase last segment of current line</action></keys>
  952. </group>
  953. </section>
  954.  
  955. *<section title="Calligraphy" color="e9dfef">
  956. <group>
  957. <mouse><key><left-drag/></key> <action>draw a calligraphic line</action></mouse>
  958. <mouse><key><left-arrow/></key> <key><right-arrow/></key> <action>adjust pen width</action></mouse>
  959. <mouse><key><up/></key> <key><down/></key> <action>adjust pen angle</action></mouse>
  960. <note>Width and angle can be adjusted while drawing. </note>
  961. <keys><key><misc f="Esc"/></key> <action>deselect</action></keys>
  962. </group>
  963. </section>
  964.  
  965. *<section title="Gradient tool" color="e9f3e7">
  966. <group>
  967. <title>Creating gradients</title>
  968. <mouse><key><left-drag/></key> <action>create gradient</action></mouse>
  969. <note>This creates gradient on selected objects. The Controls bar lets you select linear/radial and fill/stroke for the new gradient.</note>
  970. <mouse><key><left-click/><left-click/></key> <action>create default gradient</action></mouse>
  971. <note>This creates default (horizontal edge-to-edge for linear, centered edge-to-edge-to-edge for radial) gradient on clicked object. </note>
  972. </group>
  973.  
  974. <group>
  975. <title>Handles</title>
  976. <keys><key><misc f="Tab"/></key>  <action>select next handle</action></keys> 
  977. <keys><key><shift/><misc f="Tab"/></key> <action>select previous handle</action></keys>
  978. <mouse><key><arrows/></key>  <action>move selected handle by the nudge distance</action></mouse>
  979. <mouse><key><shift/><arrows/></key>  <action>move selected handle by 10x nudge distance</action></mouse>
  980. <note>The default nudge distance is 2 px (SVG pixel units, not screen pixels).</note>
  981. <mouse><key><alt/><arrows/></key>  <action>move selected handle by 1 pixel</action></mouse>
  982. <mouse><key><alt/><shift/><arrows/></key>  <action>move selected handle by 10 pixels</action></mouse>
  983. <note>The actual distance for pixel movements depends on zoom level. Zoom in for finer movement.</note>
  984. <keys><key><misc f="Esc"/></key> <action>deselect handle</action></keys>
  985. <mouse><key><left-click/><left-click/></key> <action>open gradient editor</action></mouse>
  986. <note>Double clicking a gradient handle opens the Gradient Editor with that gradient and the clicked handle chosen in the stops list.</note>
  987. </group>
  988.  
  989. <group>
  990. <title>Reversing</title>
  991. <keys><key><shift/>r</key>  <action>reverse gradient definition</action></keys> 
  992. <note>This mirrors the stop positions of the current gradient without moving the gradient handles.</note>
  993. </group>
  994.  
  995. <group>
  996. <title>Mouse select</title>
  997. <mouse><key><left-click/></key> <action>click an object to select</action></mouse>
  998. <mouse><key><alt/><left-click/></key> <action>select under</action></mouse>
  999. <mouse><key><shift/><left-click/></key> <action>toggle selection</action></mouse>
  1000. </group>
  1001.  
  1002. </section>
  1003.  
  1004.  
  1005. *<section title="Dropper tool" color="feeffa">
  1006. <group>
  1007. <mouse><key><left-click/></key> <action>pick fill color</action></mouse>
  1008. <mouse><key><shift/><left-click/></key> <action>pick stroke color</action></mouse>
  1009. <mouse><key><left-drag/></key> <action>average fill color</action></mouse>
  1010. <mouse><key><shift/><left-drag/></key> <action>average stroke color</action></mouse>
  1011. <note>Click applies the color under cursor to the current selection. Dragging a radius calculates the average color of a circular area.</note>
  1012. <note>If a gradient handle (in Gradient tool) is selected, it gets the color instead of the entire object.</note>
  1013. <mouse><key><alt/><left-click/></key><key><alt/><left-drag/></key> <action>pick inverse color</action></mouse>
  1014. <note>If Alt is pressed, picking color (with or without Shift, by click or by drag) picks the inverse of the color.</note>
  1015. <keys><key><ctrl/>C</key> <action>copy color</action></keys>
  1016. <note>This copies the color under cursor to the system clipboard, as text in RRGGBBAA format (8 hex digits).</note>
  1017. </group>
  1018. </section>
  1019.  
  1020.  
  1021. </column>
  1022.  
  1023.  
  1024.  
  1025. <column>
  1026. *<section title="Text tool" color="eefdf3">
  1027.  
  1028. <group>
  1029. <title>Selecting/creating</title>
  1030. <mouse><key><left-click/></key> <action>create/select a text object</action></mouse>
  1031. <!--<keys><key>letters, digits, space, ...</key> <action>type text in a text object</action></keys>-->
  1032. <note>Clicking in an empty space or on a non-text creates a text object; now you can type your text.</note>
  1033. <note>Clicking on a text object selects it; cursor is placed near the click point.</note>
  1034. <keys><key><misc f="Esc"/></key> <action>deselect the text object</action></keys>
  1035. </group>
  1036.  
  1037. <group>
  1038. <title>Text navigation</title>
  1039. <mouse><key><arrows/></key> <action>move cursor by one character</action></mouse>
  1040. <mouse><key><ctrl/><left-arrow/></key> <key><ctrl/><right-arrow/></key> <action>move cursor by one word</action></mouse>
  1041. <mouse><key><ctrl/><up-arrow/></key> <key><ctrl/><down-arrow/></key> <action>move cursor by one paragraph</action></mouse>
  1042. <keys><key><misc f="Home"/></key> <key><misc f="End"/></key> <action>go to beginning/end of line</action></keys>
  1043. <keys><key><ctrl/><misc f="Home"/></key> <key><ctrl/><misc f="End"/></key> <action>go to beginning/end of text</action></keys>
  1044. <note>All these commands cancel current text selection, if any.</note>
  1045. </group>
  1046.  
  1047. <group>
  1048. <title>Flowed text (internal frame)</title>
  1049. <mouse><key><left-drag/></key> <action>create flowed text</action></mouse>
  1050. <note>Clicking and dragging in an empty space or on a non-text creates a flowed text object with internal frame.</note>
  1051. <mouse><key><left-drag/></key> <action>adjust frame size</action></mouse>
  1052. <note>Dragging the handle in the lower right corner of the selected flowed text changes width/height of the frame.</note>
  1053. <mouse><key><ctrl/><left-drag/></key> <action>lock width, height, or ratio of frame</action></mouse>
  1054. <note>Dragging the corner handle with Ctrl resizes the frame preserving either width, or height, or ratio.</note>
  1055. </group>
  1056.  
  1057. <group>
  1058. <title>Flowed text (external frame)</title>
  1059. <keys><key><alt/>W</key>     <action>flow text into frame</action></keys> 
  1060. <note>With a text object and a shape/path selected, this flows text into the shape/path.</note>
  1061. <note>Both remain separate objects, but are linked; editing the shape/path causes the text to reflow.</note>
  1062. <keys><key><alt/><shift/>W</key>     <action>unflow text from frame</action></keys> 
  1063. <note>This cuts the flowed text's link to the shape/path, producing a single-line regular text object.</note>
  1064. <keys><key><shift/>D</key>     <action>select external frame</action></keys> 
  1065. <note>To find out which object is the frame of this flowed text, select it and press Shift+D. The frame will be selected.</note>
  1066. </group>
  1067.  
  1068. <group>
  1069. <title>Text on path</title>
  1070. <keys><key><shift/>D</key>     <action>select path from text</action></keys> 
  1071. <note>To find out which path this text is put on, select it and press Shift+D. The path will be selected.</note>
  1072. </group>
  1073.  
  1074. <group>
  1075. <title>Editing text</title>
  1076. <note>To type + and - characters, use the main keyboard; keypad + and - are reserved for zoom (unless NumLock is on).</note> 
  1077. <keys><key><misc-wide f="Enter"/></key> <action>start a new line or paragraph</action></keys>
  1078. <note>Enter in regular text creates new line; in flowed text it creates a new paragraph</note>
  1079. <keys><key><ctrl/>U</key> <action>toggle Unicode entry</action></keys> 
  1080. <note>To insert an arbitrary Unicode character, type Ctrl+U, then the hexadecimal code point, then Enter.</note>
  1081. <note>For example, Ctrl+U 2 0 1 4 Enter inserts an em-dash.</note>
  1082. <note>To stay in Unicode mode after inserting the character, press Space instead of Enter.</note>
  1083. <note>Press Esc or another Ctrl+U to cancel Unicode mode without inserting the character.</note>
  1084. <keys><key><ctrl/><misc-wide f="Space"/></key> <action>insert no-break space</action></keys>
  1085. <note>A no-break space is visible even in a text object without xml:space="preserve".</note>
  1086. </group>
  1087.  
  1088. <group>
  1089. <title>Selecting text</title>
  1090. <mouse><key><left-drag/></key> <action>select text</action></mouse>
  1091. <note>Left-dragging over a text object selects a text span.</note>
  1092. <mouse><key><shift/><arrows/></key> <action>select text by character</action></mouse>
  1093. <mouse><key><ctrl/><shift/><arrows/></key> <action>select text by word</action></mouse>
  1094. <keys><key><shift/><misc f="Home"/></key> <key><shift/><misc f="End"/></key> <action>select to beginning/end of line</action></keys>
  1095. <keys><key><ctrl/><shift/><misc f="Home"/></key> <key><ctrl/><shift/><misc f="End"/></key> <action>select to beginning/end of text</action></keys>
  1096. <mouse><key><left-click/><left-click/></key> <action>select word</action></mouse>
  1097. <mouse><key><left-click/><left-click/><left-click/></key> <action>select line</action></mouse>
  1098. <keys><key><ctrl/>A</key>     <action>select all text</action></keys>
  1099. <note>This selects the entire text of the current text object.</note>
  1100. </group>
  1101.  
  1102. <group>
  1103. <title>Styling selection</title>
  1104. <keys><key><ctrl/>B</key>     <action>make selection bold</action></keys>
  1105. <keys><key><ctrl/>I</key>     <action>make selection italic</action></keys>
  1106. <note>Also, you can use the Text&Font or Fill&Stroke dialogs to assign any style to text selection.</note>
  1107. </group>
  1108.  
  1109. <group>
  1110. <title>Letter spacing</title>
  1111. <keys><key><alt/>></key> <action>expand line/paragraph by 1 pixel</action></keys>
  1112. <keys><key><shift/><alt/>></key> <action>expand line/paragraph by 10 pixels</action></keys>
  1113. <keys><key><alt/><</key> <action>contract line/paragraph by 1 pixel</action></keys>
  1114. <keys><key><shift/><alt/><</key> <action>contract line/paragraph by 10 pixels</action></keys>
  1115. <note>These commands (only when editing text) adjust letter spacing in the current line (regular text) or paragraph (flowed text).</note>
  1116. <note>The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment.</note>
  1117. </group>
  1118.  
  1119. <group>
  1120. <title>Line spacing</title>
  1121. <keys><key><ctrl/><alt/>></key> <action>make the text object taller by 1 pixel</action></keys>
  1122. <keys><key><shift/><ctrl/><alt/>></key> <action>make the text object taller by 10 pixels</action></keys>
  1123. <keys><key><ctrl/><alt/><</key> <action>make the text object shorter by 1 pixel</action></keys>
  1124. <keys><key><shift/><ctrl/><alt/><</key> <action>make the text object shorter by 10 pixels</action></keys>
  1125. <note>These commands (only when editing text) adjust line spacing in the entire text object (regular or flowed).</note>
  1126. <note>The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment.</note>
  1127. </group>
  1128.  
  1129. <group>
  1130. <title>Kerning and shifting</title>
  1131. <mouse><key><alt/><arrows/></key> <action>shift characters by 1 pixel</action></mouse>
  1132. <mouse><key><shift/><alt/><arrows/></key> <action>shift characters by 10 pixels</action></mouse>
  1133. <note>These commands work when editing a regular text object. Kerning does not work in flowed text.</note> 
  1134. <note>With no selection, they shift (horizontally or vertically) the characters after the cursor until the end of line.</note>
  1135. <note>With selection, they shift the selection relative to the rest of text (by inserting opposite kerns at both ends of selection).</note>
  1136. <note>The actual adjustment for pixel movements depends on zoom level. Zoom in for finer adjustment.</note>
  1137. </group>
  1138.  
  1139. <group>
  1140. <title>Rotating</title>
  1141. <keys><key><ctrl/>[</key> <key><ctrl/>]</key> <action>rotate character(s) by 90 degrees</action></keys>
  1142. <keys><key><alt/>[</key> <key><alt/>]</key> <action>rotate character(s) by 1 pixel</action></keys>
  1143. <note>These commands rotate the next character (without selection) or all characters in the selection (with selection).</note>
  1144. <note>Rotation only works in regular text (not flowed text).</note>
  1145. <note>The actual angle for pixel rotation depends on zoom level. Zoom in for finer movement.</note>
  1146. </group>
  1147.  
  1148. </section>
  1149. </column>
  1150.  
  1151. </root>
  1152.